iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0

除了透過語法來進行資料查詢外,我們也可以透過單列函數來增加查詢的靈活性,使用函數查詢主要可以完成資料的計算,修改個別資料項目,操作資料列的輸出,格式化日期還有數值的輸出及轉換資料的類型。而單列函數的基本觀念是一次處裡一筆資料,經過計算後返回一個值。

一、 計算employees資料表中每位員工名字的長度
https://ithelp.ithome.com.tw/upload/images/20240922/201692210clQjU06ZT.png
https://ithelp.ithome.com.tw/upload/images/20240922/20169221GNgmySZ1jQ.png

而我們要學習的函數首先有數值函數:

ROUND:傳入一個數值,返回一個n位小數的數值,n以外的小數進行四捨五入。
https://ithelp.ithome.com.tw/upload/images/20240922/20169221yOZygQRluD.png
https://ithelp.ithome.com.tw/upload/images/20240922/20169221MDK7r2Qelm.png

TRUNC: 傳入一個數值,返回一個n位小數的數值,n以外的小數進行無條件捨去。
https://ithelp.ithome.com.tw/upload/images/20240922/20169221HOyOeVugQL.png
https://ithelp.ithome.com.tw/upload/images/20240922/201692219LyzPp88yz.png

CEIL:輸出大於或是等於n的最小整數。
https://ithelp.ithome.com.tw/upload/images/20240922/20169221k51oPI3nol.png
https://ithelp.ithome.com.tw/upload/images/20240922/20169221I9pvUVTiCh.png

FLOOR: 輸出小於或是等於n的最小整數。
https://ithelp.ithome.com.tw/upload/images/20240922/20169221PksN052X34.png
https://ithelp.ithome.com.tw/upload/images/20240922/20169221a7tMOYWDCd.png

MOD:輸入兩個數值,並計算出m除以n的餘數。
https://ithelp.ithome.com.tw/upload/images/20240922/20169221BmOlVr14Y0.png
https://ithelp.ithome.com.tw/upload/images/20240922/20169221fimd2axLo4.png

REMAINDER: 輸入兩個數值,並計算出最接近m但可以被n整除的整數,減去m當餘數輸出。
https://ithelp.ithome.com.tw/upload/images/20240922/20169221uJi3QfRPBa.png
https://ithelp.ithome.com.tw/upload/images/20240922/20169221GbS2OaFi8Y.png


上一篇
DAY8搜尋特定資料2
下一篇
DAY10字符函數
系列文
oracle資料庫實作學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言